<?php
require_once 'BaseController.php';

/**
 * AS物件リクエスト入力画面コントローラクラス<br />
 *
 * @package apamanshop
 * @author A.Miyata
 * @copyright　
 */
class Inquiry_AsrequestentryController extends Inquiry_BaseController
{
	/**
	 * インデックスアクション
	 *
     * @access public
     * @return void
	 */
	public function indexAction()
	{
		if ((empty($this->_params['ComId']) && $this->_params['ComId'] != '0')) {
			// 法人CDが無い場合、ログイン画面へリダイレクト
			Apm_Util::redirect('/asnnet/login/?loginError=1');
			exit();
		}

        //表示テンプレートパス設定
        $this->_display_path = APPLICATION_PATH . '/modules/asnnet/views/scripts/base.tpl';

		// パラメータの取得
		//$this->_params = $this->getParameters();

		//=====表示用共通パラメータ設定=====
		$this->setCommonParams();
		$this->setSubParams();
		$this->_data =  $this->_params;

		// 企業情報セット
		$this->setAsnComInfo($this->_params['ComId']);

		//DB問合せ：ご希望の検索条件一覧取得
	    $loader = new Zend_Application_Module_Autoloader(array(
			'namespace' => 'Rstobi',
			'basePath' => APPLICATION_PATH . '/modules/rstobi',
		));
		$this->_model = new Rstobi_Model_SearchDisplay();

		//検索条件（地域・沿線）の反映
		$this->_model->getSearchConditionChiikiEnsen($this->_params,$this->_data);
		$this->_data['condDsp'] = str_replace('<span class="spot">都道府県(市区町村・町名)：</span>', "", $this->_data['condition1']);
		$this->_data['condDsp'] = str_replace('<span class="spot">沿線・駅：</span>', "", $this->_data['condDsp']);
		$this->_data['condDsp'] = str_replace('<span class="spot">物件の最寄り駅：</span>', "", $this->_data['condDsp']);
		$this->_data['condDsp'] = str_replace('<span class="spot">キーワード：</span>', "", $this->_data['condDsp']);

		//検索条件（基本条件）の反映
		$this->_model->getSearchConditionKihon($this->_params,$this->_data);
		//検索条件（こだわり条件）の反映
		$this->_model->getSearchConditionKodawari($this->_params,$this->_data);

        // hiddenタグ生成
        $excludes = array('Fax','Tel','Name','NameSei','NameMei','Mail','Tel1','Tel2','Tel3','Fax1','Fax2','Fax3','Comment','NeedTimeKbn','keiyakutype','UserComName','NeedTimeKbn','chushajoDaisu','nyukyoM','nyukyoD','naikenM','naikenD');
        $this->_data['hiddenTag'] = Apm_Util::generateHiddenTag($this->_params,$excludes);

		// 2011/04/04 契約形態を個人のみに限定（日立対応） Start
		if ($this->_params['ComId'] == '43')
		{
			$this->_data['keiyakutype']    = '2';
			$this->_data['keiyakutypeFix'] = '2';
		}
		// 2011/04/04 契約形態を個人のみに限定（日立対応） End

		//=====ブロック設定=====
		$this->setBlockRequestScript();
		$this->setBlockAsRequestScript();
		$this->setBlock($this->_asrequestentry_helper);
		$this->setBlockAsRequestScript();
		//=====ヘッダーフッター無し=====
		$this->setXPassThroutgh();

        //=====表示=====
        $this->display($this->_display_path);
	}

		/**
		 * 物件リクエスト画面共通パラメータ設定
		 *
		 */
		private function setSubParams()
		{
			//=====タイトル=====
			$this->setTitle('賃貸情報アパマンショップ[物件リクエスト]');

			//=====フッタのトップへ戻るコメント=====
			$this->_params['footerTitle'] = '物件リクエストページ';

			//=====タイトルバー設定=====
			$this->_params['contentsTitle'] = '物件リクエスト　≫　リクエスト入力';

	        $this->_breadcrumb->add('物件リクエスト入力', $this->_sslurl . 'inquiry/asrequestentry');
	        $this->setBreadCrumb($this->_breadcrumb->generateBreadcrumb());
		}
}
?>
